@charset "utf-8";

/* CSS Document */

/***************start****************mainmenu*/
.language1 a{
  font-size:15px;line-height:20px;
  font-weight:300;
  position:absolute;right:18%;
  margin-right:5px;}
   .color{color:#3399CC; text-decoration:none;font-weight:bold;}
   .color:visited{color:#3399CC; text-decoration:none;font-weight:bold;}
   .color:hover{color:#CF0000; text-decoration:underline;font-weight:bold;}
  
td.list-date.small {
    white-space: nowrap;}	
.lan{
  position:absolute;
    right:0;
  top:0;}
.aaa{
    position:relative;
    max-width:100% !important;
	width:100%;
	height:100%;
    background-repeat: no-repeat;
   	background-size:100% 100%;}  

#menu_text div.moduletable_menu  {
  padding:10px;
  padding-top:2px;
  padding-left: 0;}

#menu_text div.moduletable_menu ul{
  margin-left:10px;}

#menu_text div.moduletable_menu ul li{
  width:10%;
  font-size:16px;
  height:30px;
  padding-right:10px;
  padding-left:10px;
  padding-top:5px;
  margin:0px;
  float:left;
  list-style-type:none;
  background-image:url(../images/seperator.png);
  background-position:right center;
  background-repeat:no-repeat;}

#menu_text div.moduletable_menu ul li a{  
  color:#544b4b;}

#menu_text div.moduletable_menu ul.menu li a:hover{
  color: #0080FF;}

#menu_text .current.active a{
  /*font-weight: bold;*/
  border-bottom: 1px dashed #C0C0C0;
  padding-bottom: 3px;
  color: #2F6468;}

/*********************over**********mainmenu*/

/*************************************start************sideRightBar*/

/* ////////////////////////////////Latest News Enhanced*/

div#rightSideBar div.moduletable h3 {
  margin-left: 40px;
  font-family: "微软雅黑", Verdana, Geneva, sans-serif;
  font-size: 20px;
  font-weight: normal;
  padding-top: 5px;
  color: #59486F;}

div#user1 .moduletable {
  margin-left: 15px;
  background: url(../images/co_messageico.png) top left no-repeat;}

div#user2 .moduletable {
  margin-left: 15px;
  /* margin-top: 30px;
  margin-bottom: 25px;
  padding-bottom: 5px;
  padding-top: 5px;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;*/
  background: url(../images/login.png) top left no-repeat;}

div#user3 .moduletable {
  margin-left: 15px;
  /*background: url(../images/co_smico.png) top left no-repeat;*/
}

div#user4 .moduletable {
  margin-left: 15px;
  background: url(../images/friendlink.png) top left no-repeat;}
div#user5 .moduletable {
  margin-left: 15px;
  background: url(../images/co_projectico.png) top left no-repeat;}

div#user1 ul.newsitems li.news {
  margin-left: 0;}

div#user1 div.onecatlink {
  text-align: right;
  margin-bottom: 15px;}
div#user4 ul li {
  margin-left: 5px;}


/* ////////////////////////////////login*/
#userlogin{
  margin-bottom:0px;}

#userlogin div.moduletable h3{
  background-color:#FFF;
  padding:10px;
  padding-left:50px;
  color:#00a5fd;
  background-image:url(../images/login.png);
  background-repeat:no-repeat;
  background-position:left;}

#login-form fieldset.userdata{  
  background-color:#fafafa;
  padding-left:20px;
  height:150px;
  margin-bottom:2px;}

#login-form fieldset.userdata p{
  width:192px;
  height:44px;
  font-size:14px;
  margin-bottom:10px;
  color:#897f67;
  float:left;}

#login-form .inputbox{  
  background-image:url(../images/inputbox.png);
  height:24px;
  width:168px;
  border: dotted 1px #CCC ;}
input#modlgn-remember.inputbox{
  float:left;
  height:15px;
  width:15px;
  background-image:url(../images/checkbox.png);}
#login-form fieldset.userdata input.button{
  text-align:left;
  padding-left:10px;
  background-image:url(../images/loginbutton.png);
  height:25px;
  width:64px;
  border:none;
  cursor:pointer;
  float:left;}

form#login-form div.logout-button input.button{
  font-size:15px;
  margin-left:10px;
  text-align:left;
  color:#1a7ab7;
    height:25px;
      width:64px;
    background-image:url(../images/loginbutton.png);
    background-repeat:no-repeat;
    background-position:left top;
    cursor:pointer;
    border:0px;}

#login-form .login-greeting{
  margin:10px;
  font-size:18px;
  color:#1a7ab7;}

#login-form fieldset.userdata p#form-login-remember{
  width:80px;
  height:20px;
  color:#2aafed;
  float:left;
  margin:0px;
  padding:0px;}

#login-form fieldset p#form-login-remember label {
  margin-top:4px;
  float:left;}

#login-form fieldset p#form-login-remember inputbox{
  width:15px;
  height:15px;}

input#modlgn-remember.inputbox{
  margin-top:7px;}

#userlogin div.moduletable form#login-form ul{
  margin-left:20px;
  background-color:#f5f4f0;
  padding:10px
  float:left;}


#userlogin div.moduletable form#login-form ul li {
  background-color:#fafafa;
  list-style-type:none;
  font-size:12px;
  color:#939598;
  float:left;
  padding:0px;
  margin:0px;
  margin-right:7px;
  border-bottom:dotted 1px;}
    

#userlogin div.moduletable form#login-form ul li a{
  float:left;  
  color:#939598;}
  
#userlogin div.moduletable form#login-form ul li a:hover{
  color:#00C;}

/*///////////////////////////////////////////login*/

/******************************community user2*/

div#Community div.moduletable{
  padding-left:10px;
  margin-bottom:10px;}

div#Community div.moduletable h3{
  background-image:url(../images/co_messageico.png);
  background-repeat:no-repeat;
  background-position:left;
  height:50px;
  color:#00a5fd;
  padding-left:40px;
  padding-top:10px;
  margin-bottom:10px;
  margin-top:10px;}
div#Community div.moduletable ul li{
  line-height:30px;
  font-size:14px;
  float:left;
  margin:0px;
  padding-left:15px;
  width:80px;
  list-style-position:inside;}
div#Community div.moduletable ul li span {
  margin:0px;}
  div#Community div.moduletable ul li span a{}

/******************************community user2*/ 

/****************************************************friendlink*/

#friendlink  div.moduletable h3{
  background-image: url(../images/friendlink.png);
  background-repeat:no-repeat;
  padding-left:40px;
  padding-top:5px;
  margin-top:25px;
  margin-left:10px;
  margin-bottom:0px;
  height:50px;
  color:#00a5fd;}
#friendlink  div.moduletable ul.weblinks li{
  list-style-type:none;
  margin-left:14px;
  margin-bottom:10px;
  margin-top:0px;
  padding:0px;}
  
#friendlink  div.moduletable ul.weblinks li p {
  font-size:0px;
  margin-bottom:0px;
  margin-top:0px;}

#friendlink  div.moduletable ul.weblinks li p a {
  border:#E6E6E6 solid 1px;}

#friendlink  div.moduletable ul.weblinks li p a img{
  border:#E6E6E6 solid 1px;}
  
div#friendlink  div.moduletable ul.weblinks li  a{
  font-size:0;
  margin:0px;}

/****************************************************friendlink*/

/*******************************************************************sidebar*/

/***************************************************contentfield*/

/*div.content1 div.moduletable,div.content2 div.moduletable {
  padding-top:0px;
  padding-left:10px;
  padding-bottom:10px;
  padding-right:10px;
  }

div.block1 div.moduletable-newest {
  padding:10 px;
  }

div.block3 div.moduletable,div.block4 div.moduletable  {
  padding:10px;
  }*/

div#leftSideBar div.moduletable_c1 h3, div.moduletable_c2 h3, div.moduletable_c1 h3, div.moduletable_c3 h3, div.moduletable_c4 h3, div.moduletable_c5 h3, div.moduletable_c6 h3 {
  margin-left: 40px;
  font-family: "微软雅黑", Verdana, Geneva, sans-serif;
  font-size: 20px;
  font-weight: normal;
  padding-top: 5px;
  color: #59486F;}

div#leftSideBar div.moduletable_c1, div.moduletable_c2, div.moduletable_c1, div.moduletable_c3, div.moduletable_c4, div.moduletable_c5, div.moduletable_c6 {
  margin-left: 5px;
  margin-right: 10px;
  margin-bottom: 10px;}

div#content1 .moduletable_c1 {
  background: url(../images/content1_ico.png) top left no-repeat;}

div#content2 .moduletable_c2 {
  background: url(../images/co_lectureico.png) top left no-repeat;}

div#content3 .moduletable_c3 {
  background: url(../images/co_acedico.png) top left no-repeat;
  position:relative;
  margin-top: 5px;}

div#content4 .moduletable_c4 {
  background: url(../images/co_projectico.png) top left no-repeat;
  margin-top: 5px;}

div#content5 .moduletable_c5 {
  background: url(../images/co_resultico.png) top left no-repeat;
 margin-top: 5px;}

div#content6 .moduletable_c6 {
  background: url(../images/co_incomes.png) top left no-repeat;
 margin-top: 5px;}

div#leftSideBar .moduletable{
  margin-left: -15px;
  margin-right: 10px;
  /*margin-top: 10px;*/
  margin-bottom: 20px;}

/*-----------新闻更多的上下外边距--------*/

div#leftSideBar .moduletable a {
  margin-top: 15px;
  margin-bottom: 10px;}

/*div.block1 div.moduletable h3{
  color:#599c17;
  background-image:url(../images/content1_ico.png);
  background-repeat:no-repeat;
  background-position:left top;
  height:50px;
  margin:0px;
  padding-top:4px;
  padding-left:35px;
  }

div.block2 div.moduletable h3{
  color:#0b7ef4;
  height:50px;
  background-image:url(../images/co_snewsico.png);
  background-repeat:no-repeat;
  background-position:left top;
  margin:0px;
  padding-top:4px;
  padding-left:35px;
  }

div.block3 div.moduletable h3{
  color:#599c17;
  height:50px;

  background-image:url(../images/co_lectureico.png);
  background-repeat:no-repeat;
  background-position:left top;
  margin:0px;
  padding-top:4px;
  padding-left:35px;
  }

div.block4 div.moduletable h3{
  color:#f46121;
  height:50px;
  background-image:url(../images/co_projectico.png);
  background-repeat:no-repeat;
  background-position:left top;
  margin:0px;
  padding-top:4px;
  padding-left:35px;
  }

div.block1 div.moduletablenewest  ul.latestnews{
  padding:0px;}
div.block1 div.moduletable ul.latestnews,div.block2 div.moduletable ul.latestnews,div.block3 div.moduletable ul.latestnews,div.block4 div.moduletable ul.latestnews{
padding-top:0px;
}

div.block1 div.moduletablenewest ul li{
  border-bottom:1px #333 dotted;
  list-style-type:none;
  margin-left:20px;
  margin-right:10px;}
 div.block1 div.moduletable ul li,div.block2 div.moduletable ul li,div.block3 div.moduletable ul li,div.block4 div.moduletable ul li{
  list-style-type:none;
  margin-left:10px;}*/
div.moduletable ul.latestnews li span.title a{
  color:#000;}

/***************************************************contentfield*/

/***************************************************random image*/

/*div.moduletable div.random-image {
  padding-left:5px;
}*/


/***************************************************random image*/

/***************************************************footer*/

/*#footer1 div.moduletable,#footer2 div.moduletable{
  padding:10px;}

#footer1 div.moduletable h3{
  color:#599c17;
  height:50px;
  background-image:url(../images/co_acedico.png);
  background-repeat:no-repeat;
  background-position:left top;
  margin:0px;
  padding-top:4px;
  padding-left:35px;
  }

#footer1 div.moduletable ul.latestnews li,#footer2 div.moduletable ul.latestnews li{
  list-style-type:none;
  margin-left:10px;
}
#footer1 div.moduletable ul.latestnews li span.title a,#footer2 div.moduletable ul.latestnews li span.title a{
  color:#000;
}

#footer2 div.moduletable h3{
  color:#933;
  height:50px;
  padding-left:40px;
  background-image:url(../images/co_resultico.png);
  background-repeat:no-repeat;
  background-position:left top;
  margin:0px;
  padding-top:4px;
  }

*/  


/***************************************************footer*/

/***************************************************displaynews*/

.grid_12 .moduletable ul{
  padding-top:0px;
  margin:0px;}

.grid_12 .moduletable .blog .span0{
  height:26px;
  margin:0px;  
  border-bottom:1px #333 dotted;}

.grid_12 .moduletable ul li div {
  margin:0px;
  padding-top:5px;}

.grid_12 .moduletable ul li div p{
  margin:0px;
  padding-bottom:0px;}

.grid_12 .moduletable ul li div p span.title{
  height:24px;
  margin:0px;
  padding:0px;}

.grid_12 .moduletable ul li div p span.title a{
  margin:0px;
  padding:0px;}  

/**************************************************category output  */
div.categories-list ul li{
  list-style:none;}

div.category-list div.cat-items {
  float:none;}

div.category-list div.cat-items form#adminForm {
  float:none;}

div.category-list div.cat-items form#adminForm table{
   margin:0 auto;
    float:left;}

div.category-list div.cat-items form#adminForm table tr td{
 padding-left:5px;
  padding-right:20px;}

div.category-list div.cat-items form#adminForm span.hasTip a{
  float:left;
  font-size:24px;
  color: #333;}

div.category-list div.cat-items form#adminForm table.category thead{
  font-size:18px;}

div.category-list div.cat-items form#adminForm table.category thead tr th {
    text-align:center;
    margin:10px;
    margin-right:220px;}

div.category-list form#adminForm table.category tbody tr {
  text-align:center;
  line-height:30px;
  border-bottom:dotted 1px;}
  
div.category-list div.cat-items form#adminForm table.category tbody tr td{
  text-align:center;
  font-size:14px;}

div.category-list div.cat-items form#adminForm table.category tbody tr td li{
  float:left;
  list-style:none;}
div.category-list div.cat-items form#adminForm table.category tbody tr td a {
  float:left;}

div.category-list div.cat-items form#adminForm table.category tbody tr td a:link{
  text-decoration:none;}
div.category-list div.cat-items form#adminForm table.category tbody tr td a:visited{
  text-decoration:none;}   

div.category-list div.cat-items form#adminForm table.category tbody tr td ul {
  float:left;}

div.category-list div.cat-items form#adminForm table.category tbody tr td ul li{
  padding:0px;
  margin:0px;
  margin-left:10px;
  margin-right:30px;
  float:right;}
div.category-list div.cat-children{
  float:none;}

/**************************************************article output*/
div.item-page h2{
  text-align:center;
  margin: 0 auto;
  margin-bottom:10px;}

div.item-page h2 a{}

div.item-page dl{
text-align:center;
margin:0 auto;}  

div.item-page dl dt{
  display:inline;
  vertical-align:middle;
  margin-right:10px;}  

div.item-page dl dd  {
  margin-right:10px;
  display:inline;
  vertical-align:middle;}  

#adminForm div.pagination ul li {
  list-style-type:none;
  float:left;}

#adminForm div.pagination p{
  float:left;}

.category-list{
  font-size:18px;}
  
.category-list .cat-children h3{
  margin:10px;}
    
/*div.cat-items{
  width: 800px;}*/
  
table.category {
  width: 100%;}

table.category thead {
  background: #EFEFEF;}

#contenterea div.item-page{
  width:900px;}
.item-page dl.article-info{
  margin-bottom:30px;}

/******************************************************文章编辑页面*/

div.edit form#adminForm fieldset div#editor-xtd-buttons div.button2-left{
  float:left;
  margin-left:20px;}

div.edit form#adminForm fieldset div#editor-xtd-buttons div.button2-left a:hover{
  color:#300;}
/******************************************************博客风格*/

.research{
  color:#006;}

div.blog{
  margin-left:20px;}

div.blog h2{
  font-size:24px;}  

div.blog div.research table tr td{
  padding-left:20px;}